#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

//int main()
//{
//	int i = 0;
//	for(i = 1; i <= 10; i++)
//	{
//		printf("%d", i);
//	}
//
//	return 0;
//}


//int main()
//{
//	int i = 0;
//	int sum = 0;
//	for(i = 1; i <= 100; i++)
//	{
//		if (i % 3 == 0)
//			sum += i;//sum = sum + i
//	}
//
//	printf("%d\n", sum);
//
//	return 0;
//}


//int main()
//{
//	int i = 0;
//	int sum = 0;
//	for(i = 3; i <= 100; i+=3)
//	{
//		sum += i;
//	}
//	printf("%d\n", sum);
//
//	return 0;
//}


//int main()
//{
//	int i = 1;
//	do
//	{
//		printf("%d", i);
//		i++;
//	} 
//	while (i <= 10);
//
//	return 0;
//}


int main()
{
	int n = 0;
	int count = 0;
	scanf("%d", &n);

	do
	{
		count++;
		n = n / 10;
	} 
	while (n);
	printf("%d\n", count);

	return 0;
}